<?php echo $this->Javascript->link('/js/validate/niveles/filtro_niveles.js'); ?>
<?php echo $form->create('Nivele'); ?>
<div>
    <div id="link_crear_nivel">
        <?php echo $this->Html->link(__('Crear Indice de Estado', true), array('controller' => 'niveles', 'action' => 'admin_add', $estado_id)); ?>
    </div>
    <fieldset>
        <legend>Filtro</legend>
        <div>
            <?php
            echo $form->label('Estado:');
            echo $form->input('estado_id', array('label' => false, 'type' => 'select', 'options' => $estados, 'empty' => '', 'selected' => $estado_id, 'onchange' => 'view_niveles();'));
            ?>
            <div id="cargando_niveles" style="display: none;"><img src="<?php echo $html->url('/img/ajax-loader.gif') ?>" alt="Cargando niveles de servicio" /></div>

            <?php $display_niveles = (!empty($estado_id) || ($estado_id == '0')) ? 'block' : 'none'; ?>
            <div id="niveles" style="display: <?php echo $display_niveles; ?>;">
                <?php
                echo $form->label('Nivel de Servicio:');
                echo $form->input('nivele_id', array('label' => false, 'type' => 'select', 'options' => $lista_niveles, 'empty' => '', 'selected' => $nivele_id));
                ?>
            </div>
            <?php
                echo $form->label('Descripción:');
                echo $form->input('nombre', array('label' => false, 'value' => $nombre));
            ?>
            </div>
            <div class="" id="botones">
            <?php
                echo $form->button(__('Filtrar', true));
                echo $form->button('Cancelar', array('type' => 'button', 'onClick' => "javascript: window.location.href='".$referer."';"));
                echo $form->end();
            ?>
            </div>
        </fieldset>
    </div>
<div>
    <fieldset>
        <legend><?php __('Listado Indices de Estado'); ?></legend>
        <table cellpadding="0" cellspacing="0">
            <tr>
                <th><?php echo $this->Paginator->sort('Id', 'id'); ?></th>
                <th><?php echo $this->Paginator->sort('Nivel de Servicio', 'nivel_servicio'); ?></th>
                <th><?php echo $this->Paginator->sort('Mínimo', 'minimo'); ?></th>
                <th><?php echo $this->Paginator->sort('Máximo', 'maximo'); ?></th>
                <th><?php echo $this->Paginator->sort('Estado', 'Estado.nombre'); ?></th>
                <th><?php echo $this->Paginator->sort('Ponderación', 'Estado.ponderacion'); ?></th>
                <th class="actions"><?php __('Acciones'); ?></th>
            </tr>
            <?php
            $i = 0;
            foreach ($niveles as $nivele):
                $class = null;
                if ($i++ % 2 == 0) {
                    $class = ' class="altrow"';
                }
            ?>
                <tr<?php echo $class; ?>>
                    <td><?php echo $nivele['Nivele']['id']; ?>&nbsp;</td>
                    <td><?php echo $nivele['Nivele']['nivel_servicio']; ?>&nbsp;</td>
                    <td><?php echo $nivele['Nivele']['minimo']; ?>&nbsp;</td>
                    <td><?php echo $nivele['Nivele']['maximo']; ?>&nbsp;</td>
                    <td><?php echo $nivele['Estado']['nombre']; ?>&nbsp;</td>
                    <td><?php echo $nivele['Estado']['ponderacion']; ?>&nbsp;</td>
                    <td class="actions">
                    <?php echo $this->Html->link(__('Editar', true), array('action' => 'admin_edit', $nivele['Nivele']['id'])); ?>
                    <?php echo $this->Html->link(__('Borrar', true), array('action' => 'admin_delete', $nivele['Nivele']['id']), null, sprintf(__('Está seguro que desea eliminar el índice "' . $nivele['Nivele']['nivel_servicio'] . '"?', true), $nivele['Nivele']['id'])); ?>
                </td>
            </tr>
            <?php endforeach; ?>
                </table>
                <p>
            <?php echo $paginator->counter(array('format' => __('Página %page% de %pages% | %current% registros de %count%, desde %start% al %end%', true))); ?>
                </p>
                <div>
            <?php echo $paginator->prev('<< ' . __('Anterior', true), array('class' => ''), null, array('class' => 'disabled')); ?>
                    <span><?php echo $paginator->numbers(array('class' => '')); ?></span>
            <?php echo $paginator->next(__('Siguiente', true) . ' >>', array('class' => ''), null, array('class' => 'disabled')); ?>
                </div>        
            </fieldset>
        </div>
        